﻿import mx.controls.Alert;

[Bindable]
private var usuario : XML;

public function refresh() : void {
	usuarioHttp.send();
}

private function usuarioResult() : void {
	usuario = usuarioHttp.lastResult.usuarios[0].usuario[0];
	
	nicknameUsuario.text = usuario.@usuario;
	passwordUsuario.text = usuario.@password;
	nombreUsuario.text = usuario.@nombre;
	emailUsuario.text = usuario.@email;
}

private function httpError() : void {
	Alert.show("Error al contactar al servidor", "Error");
}

private function guardarUsuario() : void {
	modificarUsuariosHttp.request.usuario = nicknameUsuario.text;
	if (passwordUsuario.text == "") {
		modificarUsuariosHttp.request.password = undefined;
	} else {
		modificarUsuariosHttp.request.password = passwordUsuario.text;
	}
	modificarUsuariosHttp.request.nombre = nombreUsuario.text;
	modificarUsuariosHttp.request.email = emailUsuario.text;
	modificarUsuariosHttp.send();
}

private function usuarioModificadoResult() : void {
	trace(modificarUsuariosHttp.lastResult.toXMLString());
	Alert.show("Informacion guardada!");
}